package com.brillilab.common.rocketmq;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * Ons服务配置
 * @author lj
 *
 */
@Component
public class OnsProperties {

	/**
	 * 集群消息TAG
	 */
	@Value("${aliyun.ons.clusteringTag:}")
	public String clusteringTag;
	/**
	 * 广播消息TAG
	 */
	@Value("${aliyun.ons.broadcastTag:}")
	public String broadcastTag;
	/**
	 * 一体机webSocket主题
	 */
	@Value("${aliyun.ons.webSocketAioTopic:}")
	public String webSocketAioTopic;
	/**
	 * 一体机webSocket主题
	 */
	@Value("${aliyun.ons.appPushTopic:}")
	public String appPushTopic;
	/**
	 * 集群消息GROUP_ID
	 */
	@Value("${aliyun.ons.clusteringGroupId:}")
	public String clusteringGroupId;
	/**
	 * 广播订阅消息GROUP_ID
	 */
	@Value("${aliyun.ons.broadcastGroupId:}")
	public String broadcastGroupId;
	/**
	 * 用户访问日志GROUP_ID
	 */
	@Value("${aliyun.ons.userLogGroupId:}")
	public String userLogGroupId;
	/**
	 * 用户访问日志主题
	 */
	@Value("${aliyun.ons.userLogTopic:}")
	public String userLogTopic;

	/**
	 * 用户缓存主题GROUP_ID
	 */
	@Value("${aliyun.ons.userCacheGroupId:}")
	public String userCacheGroupId;
	/**
	 * 刷新用户缓存主题
	 */
	@Value("${aliyun.ons.refreshUserCacheTopic:}")
	public String refreshUserCacheTopic;
	
}
